//
// Created by Jisam on 2024/6/27.
//
//
// Created by Jisam on 2024/6/18.
//
#include <bits/stdc++.h>
#define i64 long long
using namespace  std;


int main(){
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
    int N,M;
    cin >> N >>M;

    vector<int> vec(N),vec2(N);

    for(int i = 0 ;i < N ; i ++) cin >>vec[i];
    for(int i = 0;i < M ; i ++)next_permutation(vec.begin(),vec.end());
    for(auto x : vec) cout << x <<" ";
    return  0;
}